package com.chatbi.service;

public interface TrainService {
    /**
     * 训练DDL语句
     * @param ddl DDL语句
     */
    void trainDDL(String ddl);

    /**
     * 训练文档字符串
     * @param documentation 文档内容
     */
    void trainDocumentation(String documentation);

    /**
     * 训练SQL语句
     * @param sql SQL语句
     */
    void trainSQL(String sql);

    /**
     * 训练问答对
     * @param question 问题
     * @param sql 对应的SQL语句
     */
    void trainQuestionSQLPair(String question, String sql);

    /**
     * 训练计划
     * @param plan 训练计划
     */
    void trainPlan(String plan);
}
